5b6bbf47ef2b8ebc95040b7a892e1c3c80eeb72e,opennms-webapp/src/main/java/org/opennms/web/admin/notification/noticeWizard/NotificationWizardServlet.java,NotificationWizardServlet,newNotifWithUEI,#HttpServletRequest#HttpSession#StringBuffer#StringBuffer#,387
Before Change
}
private void newNotifWithUEI(HttpServletRequest request, HttpSession user, StringBuffer redirectString, StringBuffer rule) throws ServletException {
String uei=request.getParameter("uei");
Notification newNotice = new Notification();
newNotice.setRule("IPADDR IPLIKE *.*.*.*");
newNotice.setNumericMessage("111-%noticeid%");
newNotice.setSubject("Notice #%noticeid%");
newNotice.setStatus("on");
newNotice.setUei(uei);
Map params = new HashMap();
rule.append(newNotice.getRule());
rule = toSingleQuote(rule);
params.put("newRule", rule.toString());
user.setAttribute("newNotice", newNotice);
redirectString.append(SOURCE_PAGE_RULE).append(makeQueryString(params));
}
//Common code for two source pages that can't really be considered the same
After Change
private String newNotifWithUEI(HttpServletRequest request, HttpSession user) {
String uei = request.getParameter("uei");
Notification newNotice = buildNewNotification("on");
newNotice.setUei(uei);
Map<String, Object> params = new HashMap<String, Object>();
params.put("newRule", toSingleQuote(newNotice.getRule()));
user.setAttribute("newNotice", newNotice);
return SOURCE_PAGE_RULE + makeQueryString(params);
}
private Notification buildNewNotification(String status) {